package com.jjh.springframework.bean.factory;

/**
 * FactoryBean
 * FactoryBean 中需要提供3个方法，获取对象、对象类型，以及是否是单例对象，如果是单例对象依然会被放到内存中。
 *
 * @author jjh
 * @date 2021/07/05
 **/
public interface FactoryBean<T> {

    T getObject() throws Exception;

    Class<T> getObjectType();

    boolean isSingleton();

}
